/*
 * xpos.c
 *
 *  Created on: 6/1/2010
 *      Author: apollo
 */
/******************************************************************************
 * <Includes>
 *****************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <xpos.h>

#if defined(OS_WIN)
#include <windows.h>
#elif defined(OS_LINUX)
#include <unistd.h>
#endif

/******************************************************************************
 * <Defines>
 *****************************************************************************/

/******************************************************************************
 * <Typedefs>
 *****************************************************************************/

/******************************************************************************
 * <Local variables>
 *****************************************************************************/

/******************************************************************************
 * <Local declarations>
 *****************************************************************************/

/******************************************************************************
 * <Implementation>
 *****************************************************************************/

void xpos_threaddelay(int msec)
{
#if defined(OS_WIN)
    Sleep(msec);
#elif defined(OS_LINUX)
    usleep(msec * 1000);
#endif
}
